.tdlt {
	text-decoration: line-through
}

.mp0 {
	margin: 0;
	padding: 0;
}

/* .listArea .list+.list {
	border-top: 1rpx solid #eee;
} */

.listArea .list {
	border-bottom: 1rpx solid #eee;
}

.jcc {
	justify-content: center;
}

.fdc {
	flex-direction: column;
}

.acsb {
	align-content: space-between;
}

.fww {
	flex-wrap: wrap;
}

.jcsa {
	justify-content: space-around;
}

.jcsb {
	justify-content: space-between;
}

.w300 {
	width: 300rpx;
}

.w320 {
	width: 320rpx;
}

.w330 {
	width: 330rpx;
}

.w350 {
	width: 350rpx;
}

.w360 {
	width: 360rpx;
}

.w380 {
	width: 380rpx;
}

/* 文字大小 */

.f22 {
	font-size: 22rpx;
}

.f24 {
	font-size: 24rpx;
}

.f26 {
	font-size: 26rpx;
}

.f28 {
	font-size: 28rpx;
}

.f30 {
	font-size: 30rpx;
}

.f32 {
	font-size: 32rpx;
}

.f34 {
	font-size: 34rpx;
}

.f36 {
	font-size: 36rpx;
}

.f38 {
	font-size: 38rpx;
}

.f40 {
	font-size: 40rpx;
}

.f44 {
	font-size: 44rpx;
}

.f46 {
	font-size: 46rpx;
}

.f48 {
	font-size: 48rpx;
}

.f50 {
	font-size: 50rpx;
}

.f54 {
	font-size: 54rpx;
}

.f56 {
	font-size: 56rpx;
}

.f60 {
	font-size: 60rpx;
}

.f72 {
	font-size: 72rpx;
}

.f80 {
	font-size: 80rpx;
}

.b {
	font-weight: bold;
}

.l {
	font-weight: lighter;
}

/* 圆角 */
.br10 {
	border-radius: 10rpx;
}

.br20 {
	border-radius: 20rpx;
}

.br30 {
	border-radius: 30rpx;
}

.br5 {
	border-radius: 5rpx;
}

.br6 {
	border-radius: 6rpx;
}

.br50p {
	border-radius: 50%;
}

.br30p {
	border-radius: 30%;
}

.br20p {
	border-radius: 20%;
}

.br3300 {
	border-radius: 30rpx 30rpx 0 0;
}

.brt20 {
	border-radius: 20rpx 20rpx 0px 0px;
}

.brt50 {
	border-radius: 50rpx 50rpx 0px 0px;
}

.ptb45 {
	padding-top: 45rpx;
	padding-bottom: 45rpx;
}

.ptb50 {
	padding-top: 50rpx;
	padding-bottom: 50rpx;
}

.ptb60 {
	padding-top: 60rpx;
	padding-bottom: 60rpx;
}

/* 遮罩层 */
.windows {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	transition: .3s;
	z-index: 9;
}

video {
	width: 100%;
	height: 100%;
}

/* 默认标签样式 */
li {
	list-style: none;
}

a {
	text-decoration: none;
}

image {
	width: 100%;
	height: 100%;
}

input {
	outline: 0;
}

/* 盒子状态 */
.h0 {
	height: 0rpx;
}

.w0 {
	width: 0rpx;
}

.oh {
	overflow: hidden;
}

.bsb {
	box-sizing: border-box;
}

.dib {
	display: inline-block;
}

.df {
	display: flex;
}

.dfsb {
	justify-content: space-between;
}

.jcin {
	justify-content: inherit;
}

.jcfs {
	justify-content: flex-start;
}

.jcfe {
	justify-content: flex-end;
}

.dfsb {
	justify-content: space-between;
}

.jcse {
	justify-content: space-evenly;
}

.dfl {
	justify-content: flex-start;
}

.dfr {
	justify-content: flex-end;
}

.dif {
	display: inline-flex;
}

.aic {
	align-items: center;
}

.ffc {
	flex-flow: column;
}

.fdrr {
	flex-direction: row-reverse;
}

.f1 {
	flex: 1;
}

.f2 {
	flex: 2;
}

.f3 {
	flex: 3;
}

/* 定位 */
.pf {
	position: fixed;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.t10p {
	top: 10%;
}

.t12p {
	top: 12%;
}

.t20p {
	top: 20%;
}

.t0 {
	top: 0;
}

.t10 {
	top: 10rpx;
}

.t30 {
	top: 30rpx;
}

.t40 {
	top: 40rpx;
}

.t67 {
	top: 67rpx;
}

.t80 {
	top: 80rpx;
}

.t90 {
	top: 90rpx;
}

.t100 {
	top: 100rpx;
}

.t120 {
	top: 120rpx;
}

.t160 {
	top: 160rpx;
}

.t200 {
	top: 200rpx;
}

.t250 {
	top: 250rpx;
}

.t260 {
	top: 260rpx;
}

.t270 {
	top: 270rpx;
}

.t300 {
	top: 300rpx;
}

.r10 {
	right: 10rpx;
}

.r20 {
	right: 20rpx;
}

.r25 {
	right: 25rpx;
}

.r28 {
	right: 28rpx;
}

.r30 {
	right: 30rpx;
}

.r50 {
	right: 50rpx;
}

.t-7 {
	top: -7rpx;
}

.t-150 {
	top: -150rpx;
}

.t-200 {
	top: -200rpx;
}

.t-35 {
	top: -35rpx;
}

.r-7 {
	right: -7rpx;
}

.l0 {
	left: 0;
}

.l5p {
	left: 5%;
}

.l10p {
	left: 10%;
}


.l-15p {
	left: -15%;
}

.l-25p {
	left: -25%;
}

.l-50p {
	left: -50%;
}

.l20p {
	left: 20%;
}

.l20 {
	left: 20rpx;
}

.l30 {
	left: 30rpx;
}

.l285 {
	left: 285rpx;
}

.l315 {
	left: 315rpx;
}

.l25p {
	left: 25%;
}

.l30p {
	left: 30%;
}

.l35p {
	left: 35%;
}

.l40p {
	left: 40%;
}

.wwbw {
	word-wrap: break-word;
	/* word-break: normal; */
	/* word-break: break-all; */
	/* 按字符截断换行 */
	/* 支持IE和chrome，FF不支持*/
	word-wrap: break-word;
	/* 按英文单词整体截断换行 */
	/* 以上三个浏览器均支持 */
}

.l50p {
	left: 50%;
}

.r0 {
	right: 0;
}

.r3p {
	right: 3%;
}

.r5p {
	right: 5%;
}

.b0 {
	bottom: 0;
}

.b4 {
	bottom: 4rpx;
}

.b1p {
	bottom: 1%;
}

.b2p {
	bottom: 2%;
}

.b3p {
	bottom: 3%;
}

.b5p {
	bottom: 5%;
}

.b8p {
	bottom: 8%;
}

.b10p {
	bottom: 10%;
}

.b50p {
	bottom: 50%;
}

.b12p {
	bottom: 12%;
}

.b15p {
	bottom: 15%;
}

.pmid {
	top: 50%;
	left: 50%;
	-webkit-transition: prop time;
	-moz-transition: prop time;
	-ms-transition: prop time;
	-o-transition: prop time;
	transition: prop time;
	form: translate(-50%, -50%);
}

/* 浮动 */
.fl {
	float: left;
}

.fr {
	float: right;
}

/* 透明度 */
.op0 {
	opacity: 0;
}

.op01 {
	opacity: .1;
}

.op02 {
	opacity: .2;
}

.op03 {
	opacity: .3;
}

.op05 {
	opacity: .5;
}

.op07 {
	opacity: .7;
}

.op08 {
	opacity: .8;
}

.op1 {
	opacity: 1;
}

.tr03 {
	transition: .3s;
}

.tr05 {
	transition: .5s;
}

/* 宽 */
.w1k2 {
	width: 1200rpx;
}

.w30 {
	width: 30rpx;
}

.w33 {
	width: 33rpx;
}

.w750 {
	width: 750rpx;
}

.w620 {
	width: 620rpx;
}

.w630 {
	width: 630rpx;
}

.w640 {
	width: 640rpx;
}

.w650 {
	width: 650rpx;
}

.w660 {
	width: 660rpx;
}

.w690 {
	width: 690rpx;
}

.w710 {
	width: 710rpx;
}

.w480 {
	width: 480rpx;
}

.w460 {
	width: 460rpx;
}

.w450 {
	width: 450rpx;
}

.w550 {
	width: 550rpx;
}

.w560 {
	width: 560rpx;
}

.w570 {
	width: 570rpx;
}

.w25 {
	width: 25rpx;
}

.w110 {
	width: 110rpx;
}

.w150 {
	width: 150rpx;
}

.w160 {
	width: 160rpx;
}

.w170 {
	width: 170rpx;
}

.w180 {
	width: 180rpx;
}

.w400 {
	width: 400rpx;
}

.w410 {
	width: 410rpx;
}

.w420 {
	width: 420rpx;
}

.w430 {
	width: 430rpx;
}

.w440 {
	width: 440rpx;
}

.w500 {

	width: 500rpx;
}

.w600 {
	width: 600rpx;
}

.w200 {
	width: 200rpx;
}

.w250 {
	width: 250rpx;
}

.w120 {
	width: 120rpx;
}

.zin9999 {
	z-index: 9999;
}

.w140 {
	width: 140rpx;
}

.w655 {
	width: 655rpx;
}

.w230 {
	width: 230rpx;
}

.w670 {
	width: 670rpx;
}

.w590 {
	width: 590rpx;
}

/* 元素不换行 */
.wsn {
	white-space: nowrap;
}

.w100p {
	width: 100%;
}

.w96p {
	width: 96%;
}

.w95p {
	width: 95%;
}

.w93p {
	width: 93%;
}

.w90p {
	width: 90%;
}

.w87p {
	width: 87%;
}

.w85p {
	width: 85%;
}

.w80p {
	width: 80%;
}

.w78p {
	width: 78%;
}

.w75p {
	width: 75%;
}

.w73p {
	width: 73%;
}

.w72p {
	width: 72%;
}

.w70p {
	width: 70%;
}

.w67p {
	width: 67%;
}

.w65p {
	width: 65%;
}

.w62p {
	width: 62%;
}

.w60p {
	width: 60%;
}

.w46p {
	width: 46%;
}

.w48p {
	width: 48%;
}

.w55p {
	width: 55%;
}

.w50p {
	width: 50%;
}

.w47p {
	width: 47%;
}

.w45p {
	width: 45%;
}

.w43p {
	width: 43%;
}

.w42p {
	width: 42%;
}

.w40p {
	width: 40%;
}

.w35p {
	width: 35%;
}

.w34p {
	width: 34%;
}

.w33p {
	width: 33.3%;
}

.w30p {
	width: 30%;
}

.w29p {
	width: 29%;
}

.w31p {
	width: 31%;
}

.w28p {
	width: 28%;
}

.w25p {
	width: 25%;
}

.w20p {
	width: 20%;
}

.w21p {
	width: 21%;
}

.w22p {
	width: 22%;
}

.w23p {
	width: 23%;
}

.w5p {
	width: 5%;
}

.w10p {
	width: 10%;
}

/* 高 */

.h100p {
	height: 100%;
}

.h14 {
	height: 14rpx;
}

.h40 {
	height: 40rpx;
}

.h50 {
	height: 50rpx;
}

.h60 {
	height: 60rpx;
}

.h30 {
	height: 30rpx;
}

.h32 {
	height: 32rpx;
}

.h35 {
	height: 35rpx;
}

.h36 {
	height: 36rpx;
}

.h70 {
	height: 70rpx;
}

.h85 {
	height: 85rpx;
}

.h225 {
	height: 225rpx;
}

.h500 {
	height: 500rpx;
}

.h750 {
	height: 750rpx;
}

.h630 {
	height: 630rpx;
}

.h95p {
	height: 95%;
}

.h90p {
	height: 90%;
}

.h80p {
	height: 80%;
}

.h89p {
	height: 89%;
}

.h75p {
	height: 75%;
}

.h70p {
	height: 70%;
}

.h68p {
	height: 68%;
}

.h65p {
	height: 65%;
}

.h50p {
	height: 50%;
}

.h50vh {
	height: 50vh;
}

.h60p {
	height: 60%;
}

.h55p {
	height: 55%;
}

.h40p {
	height: 40%;
}

.h45p {
	height: 45%;
}

.h30p {
	height: 30%;
}

.h20p {
	height: 20%;
}


.h25p {
	height: 25%;
}

.h27p {
	height: 27%;
}

.h15p {
	height: 15%;
}

.h10p {
	height: 10%;
}

.h6p {
	height: 6%;
}

.h3p {
	height: 3%;
}

.h4p {
	height: 4%;
}

.h35p {
	height: 35%;
}

.mh100p {
	min-height: 100vh;
}

.mh110p {
	min-height: 110vh;
}

.mh120p {
	min-height: 120vh;
}

.mh200p {
	min-height: 200vh;
}

.mh190p {
	min-height: 190vh;
}

/* 外边距 */
.mauto {
	margin: 0 auto;
}

/* 上 */
.mt5 {
	margin-top: 5rpx;
}

.mt10 {
	margin-top: 10rpx;
}

.mt10p {
	margin-top: 10vh;
}

.mt15p {
	margin-top: 15vh;
}

.mt20p {
	margin-top: 20vh;
}

.mt35p {
	margin-top: 35vh;
}

.mt15 {
	margin-top: 15rpx;
}

.mt20 {
	margin-top: 20rpx;
}

.mt25 {
	margin-top: 25rpx;
}

.mt30 {
	margin-top: 30rpx;
}

.m30 {
	margin: 30rpx;
}

.mr3p {
	margin-right: 3%;
}

.mt35 {
	margin-top: 35rpx;
}

.mt40 {
	margin-top: 40rpx;
}

.mt45 {
	margin-top: 45rpx;
}

.mt50 {
	margin-top: 50rpx;
}

.mt55 {
	margin-top: 55rpx;
}

.mt60 {
	margin-top: 60rpx;
}

.mt65 {
	margin-top: 65rpx;
}

.mt70 {
	margin-top: 70rpx;
}

.mt80 {
	margin-top: 80rpx;
}

.mt100 {
	margin-top: 100rpx;
}

.mt110 {
	margin-top: 110rpx;
}

.mt200 {
	margin-top: 200rpx;
}

.mt165 {
	margin-top: 165rpx;
}

.mt160 {
	margin-top: 160rpx;
}

.mt150 {
	margin-top: 150rpx;
}

/* 左 */
.ml5 {
	margin-left: 5rpx;
}

.ml10 {
	margin-left: 10rpx;
}

.ml15 {
	margin-left: 15rpx;
}

.ml20 {
	margin-left: 20rpx;
}

.ml25 {
	margin-left: 25rpx;
}

.ml30 {
	margin-left: 30rpx;
}

.ml35 {
	margin-left: 35rpx;
}

.ml40 {
	margin-left: 40rpx;
}

.ml45 {
	margin-left: 45rpx;
}

.ml50 {
	margin-left: 50rpx;
}

.ml60 {
	margin-left: 60rpx;
}

.ml75 {
	margin-left: 75rpx;
}

.ml80 {
	margin-left: 80rpx;
}

.ml100 {
	margin-left: 100rpx;
}

.ml130 {
	margin-left: 130rpx;
}

/* 右 */
.mr5 {
	margin-right: 5rpx;
}

.mr10 {
	margin-right: 10rpx;
}

.mr15 {
	margin-right: 15rpx;
}

.mr5p {
	margin-right: 5%;
}

.mr20 {
	margin-right: 20rpx;
}

.mr25 {
	margin-right: 25rpx;
}

.mr30 {
	margin-right: 30rpx !important;
}

.mr35 {
	margin-right: 35rpx;
}

.mr40 {
	margin-right: 40rpx;
}

.mr50 {
	margin-right: 50rpx;
}

.mr70 {
	margin-right: 70rpx;
}

/* 下 */
.mb10 {
	margin-bottom: 10rpx;
}

.mb6 {
	margin-bottom: 6rpx;
}

.mb8 {
	margin-bottom: 8rpx;
}

.mb5 {
	margin-bottom: 5rpx;
}

.mb15 {
	margin-bottom: 15rpx;
}

.mb20 {
	margin-bottom: 20rpx;
}

.mb25 {
	margin-bottom: 25rpx;
}

.mb30 {
	margin-bottom: 30rpx;
}

.mb40 {
	margin-bottom: 40rpx;
}

.mb50 {
	margin-bottom: 50rpx;
}

.mb60 {
	margin-bottom: 60rpx;
}

.mb65 {
	margin-bottom: 65rpx;
}

.mb70 {
	margin-bottom: 70rpx;
}

.mb100 {
	margin-bottom: 100rpx;
}

.mb120 {
	margin-bottom: 120rpx;
}

.mb70p {
	margin-bottom: 70%;
}

/* 上下 */
.mtb5 {
	margin-top: 5rpx;
	margin-bottom: 5rpx;
}

.mtb10 {
	margin-top: 10rpx;
	margin-bottom: 10rpx;
}

.mtb15 {
	margin-top: 15rpx;
	margin-bottom: 15rpx;
}

.mtb20 {
	margin-top: 20rpx;
	margin-bottom: 20rpx;
}

.mtb25 {
	margin-top: 25rpx;
	margin-bottom: 25rpx;
}

.mtb30 {
	margin-top: 30rpx;
	margin-bottom: 30rpx;
}

.mtb35 {
	margin-top: 35rpx;
	margin-bottom: 35rpx;
}

/* 左右 */
.mlr5 {
	margin-left: 5rpx;
	margin-right: 5rpx;
}

.mlr10 {
	margin-left: 10rpx;
	margin-right: 10rpx;
}

.mlr15 {
	margin-left: 15rpx;
	margin-right: 15rpx;
}

.mlr20 {
	margin-left: 20rpx;
	margin-right: 20rpx;
}

.mlr25 {
	margin-left: 25rpx;
	margin-right: 25rpx;
}

.mlr30 {
	margin-left: 30rpx;
	margin-right: 30rpx;
}

.w15p {
	width: 15%;
}

.mlr35 {
	margin-left: 35rpx;
	margin-right: 35rpx;
}

.mlr40 {
	margin-left: 40rpx;
	margin-right: 40rpx;
}

.mlr50 {
	margin-left: 50rpx;
	margin-right: 50rpx;
}

.mlr60 {
	margin-left: 60rpx;
	margin-right: 60rpx;
}

.mlr70 {
	margin-left: 70rpx;
	margin-right: 70rpx;
}

.mlr80 {
	margin-left: 80rpx;
	margin-right: 80rpx;
}

.mlr90 {
	margin-left: 90rpx;
	margin-right: 90rpx;
}

.mlr200 {
	margin-left: 200rpx;
	margin-right: 200rpx;
}

/* 内边距 */
.p5 {
	padding: 5rpx;
}

.p10 {
	padding: 10rpx;
}

.p15 {
	padding: 15rpx;
}

.p20 {
	padding: 20rpx;
}

.p25 {
	padding: 25rpx;
}

.p30 {
	padding: 30rpx;
}

.p35 {
	padding: 35rpx;
}

.p40 {
	padding: 40rpx;
}

.p50 {
	padding: 50rpx;
}

/* 上 */
.pt5 {
	padding-top: 5rpx;
}


.pt8 {
	padding-top: 8rpx;
}

.pt10 {
	padding-top: 10rpx;
}

.pt90 {
	padding-top: 90rpx;
}

.pt100 {
	padding-top: 100rpx;
}

.pt200 {
	padding-top: 200rpx;
}

.pt220 {
	padding-top: 220rpx;
}

.pt15 {
	padding-top: 15rpx;
}

.pt20 {
	padding-top: 20rpx;
}

.pt25 {
	padding-top: 25rpx;
}

.pt30 {
	padding-top: 30rpx;
}

.pt35 {
	padding-top: 35rpx;
}

.pt40 {
	padding-top: 40rpx;
}

.pt45 {
	padding-top: 45rpx;
}

.pt50 {
	padding-top: 50rpx;
}

.pt55 {
	padding-top: 55rpx;
}

.pt60 {
	padding-top: 60rpx;
}

.pt65 {
	padding-top: 65rpx;
}

.pt70 {
	padding-top: 70rpx;
}

/* 左 */
.pl5 {
	padding-left: 5rpx;
}

.pl10 {
	padding-left: 10rpx;
}

.pl25 {
	padding-left: 25rpx;
}

.pl30 {
	padding-left: 30rpx;
}

.pl5p {
	padding-left: 5%;
}

.ml5p {
	margin-left: 5%;
}

.mr5p {
	margin-right: 5%;
}

.pl-10p {
	padding-left: -10%;
}

.pl10p {
	padding-left: 10%;
}

.pl15 {
	padding-left: 15rpx;
}

.pl20 {
	padding-left: 20rpx;
}

.pl30 {
	padding-left: 30rpx;
}

.pl35 {
	padding-left: 35rpx;
}

.pl70 {
	padding-left: 70rpx;
}

.pl80 {
	padding-left: 80rpx;
}

/* 右 */
.pr5 {
	padding-right: 5rpx;
}

.pr10 {
	padding-right: 10rpx;
}

.pr15 {
	padding-right: 15rpx;
}

.pr20 {
	padding-right: 20rpx;
}

.pr25 {
	padding-right: 25rpx;
}

.pr40 {
	padding-right: 40rpx;
}

.pr30 {
	padding-right: 30rpx;
}

.pr45 {
	padding-right: 45rpx;
}

.pr50 {
	padding-right: 50rpx;
}

/* 下 */
.pb5 {
	padding-bottom: 5rpx;
}

.pb10 {
	padding-bottom: 10rpx;
}

.pb15 {
	padding-bottom: 15rpx;
}

.pb20 {
	padding-bottom: 20rpx;
}

.pb25 {
	padding-bottom: 25rpx;
}

.pb30 {
	padding-bottom: 30rpx;
}

.pb35 {
	padding-bottom: 35rpx;
}

.pb40 {
	padding-bottom: 40rpx;
}

.pb45 {
	padding-bottom: 45rpx;
}

.pb50 {
	padding-bottom: 50rpx;
}

.pb55 {
	padding-bottom: 55rpx;
}


.pb60 {
	padding-bottom: 60rpx;
}

.pb65 {
	padding-bottom: 65rpx;
}

.pb70 {
	padding-bottom: 70rpx;
}

/* 上下 */
.ptb0 {
	padding-top: 0;
	padding-bottom: 0;
}

.ptb5 {
	padding-top: 5rpx;
	padding-bottom: 5rpx;
}

.ptb3 {
	padding-top: 3rpx;
	padding-bottom: 3rpx;
}

.ptb6 {
	padding-top: 6rpx;
	padding-bottom: 6rpx;
}

.ptb10 {
	padding-top: 10rpx;
	padding-bottom: 10rpx;
}

.ptb15 {
	padding-top: 15rpx;
	padding-bottom: 15rpx;
}

.ptb20 {
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}

.ptb25 {
	padding-top: 25rpx;
	padding-bottom: 25rpx;
}

.ptb30 {
	padding-top: 30rpx;
	padding-bottom: 30rpx;
}

.ptb35 {
	padding-top: 35rpx;
	padding-bottom: 35rpx;
}

.ptb40 {
	padding-top: 40rpx;
	padding-bottom: 40rpx;
}

.ptb50 {
	padding-top: 50rpx;
	padding-bottom: 50rpx;
}

.ptb70 {
	padding-top: 70rpx;
	padding-bottom: 70rpx;
}

/* 左右 */
.plr5 {
	padding-left: 5rpx;
	padding-right: 5rpx;
}

.plr10 {
	padding-left: 10rpx;
	padding-right: 10rpx;
}

.plr15 {
	padding-left: 15rpx;
	padding-right: 15rpx;
}

.plr20 {
	padding-left: 20rpx;
	padding-right: 20rpx;
}

.plr25 {
	padding-left: 25rpx;
	padding-right: 25rpx;
}

.plr30 {
	padding-left: 30rpx;
	padding-right: 30rpx;
}

.plr35 {
	padding-left: 35rpx;
	padding-right: 35rpx;
}

.plr40 {
	padding-left: 40rpx;
	padding-right: 40rpx;
}

.plr50 {
	padding-left: 50rpx;
	padding-right: 50rpx;
}

.plr60 {
	padding-left: 60rpx;
	padding-right: 60rpx;
}

.plr15p {
	padding-left: 15%;
	padding-right: 15%;
}

.plr20p {
	padding-left: 20%;
	padding-right: 20%;
}

.plr70 {
	padding-left: 70rpx;
	padding-right: 70rpx;
}

.plr80 {
	padding-left: 80rpx;
	padding-right: 80rpx;
}

.plr90 {
	padding-left: 90rpx;
	padding-right: 90rpx;
}

.plr100 {
	padding-left: 100rpx;
	padding-right: 100rpx;
}

.plr130 {
	padding-left: 130rpx;
	padding-right: 130rpx;
}

.plr200 {
	padding-left: 200rpx;
	padding-right: 200rpx;
}

/* 段落样式 */
/* 对齐方式 */
.vam {
	vertical-align: middle;
}

.tac {
	text-align: center;
}

.tal {
	text-align: left;
}

.tar {
	text-align: right;
}

.taj {
	text-align-last: justify;
}

/* 行高 */
.lh0 {
	line-height: 0rpx;
}

.lh20 {
	line-height: 20rpx;
}

.lh25 {
	line-height: 25rpx;
}

.lh28 {
	line-height: 28rpx;
}

.lh30 {
	line-height: 30rpx;
}

.lh35 {
	line-height: 35rpx;
}

.lh40 {
	line-height: 40rpx;
}

.lh45 {
	line-height: 45rpx;
}

.lh47 {
	line-height: 47rpx;
}

.lh50 {
	line-height: 50rpx;
}

.lh55 {
	line-height: 55rpx;
}

.lh60 {
	line-height: 60rpx;
}

.lh65 {
	line-height: 65rpx;
}

.lh70 {
	line-height: 70rpx;
}

.lh75 {
	line-height: 75rpx;
}

.lh80 {
	line-height: 80rpx;
}

.lh85 {
	line-height: 85rpx;
}

.lh90 {
	line-height: 90rpx;
}

.lh99 {
	line-height: 99rpx;
}

.lh100 {
	line-height: 100rpx;
}

.lh110 {
	line-height: 110rpx;
}

.lh120 {
	line-height: 120rpx;
}

.lh125 {
	line-height: 125rpx;
}

.lh130 {
	line-height: 130rpx;
}

.lh150 {
	line-height: 150rpx;
}

.lh200 {
	line-height: 200rpx;
}

.ti {
	text-indent: 60rpx;
}

/* 文字样式 */
/* 颜色 */
.cw {
	color: white;
}

.c000 {
	color: #000000;
}

.c222 {
	color: #222;
}

.c333 {
	color: #333;
}

.c666 {
	color: #666;
}

.c888 {
	color: #888;
}

.c999 {
	color: #999;
}

.cccc {
	color: #CCCCCC;
}

.caaa {
	color: #aaa;
}

.ceee {
	color: #eee;
}

.fw500 {
	font-weight: 500;
}

.fwb {
	font-weight: bold;
}

/* 贯穿线 */
.td {
	text-decoration: line-through;
}

.tdu {
	text-decoration: underline;
}

/* 单行溢出隐藏显示... */
.thd {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.t2hd {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* 控制行数 */
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.t3hd {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	/* 控制行数 */
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


/* 大洁市主题颜色 */
.b3596FB {
	background-color: #3596FB;
}

.c3596FB {
	color: #3596FB;
}

.bd3596FB {
	border: #3596FB 1rpx solid;
}

.bEBF5FF {
	background-color: #EBF5FF;
}

.cFF1C3B {
	color: #FF1C3B;
}

/* 背景 */

.bEFEFEF {
	background-color: #EFEFEF;
}

.bF7F7F7 {
	background-color: #F7F7F7;
}

.bw {
	background-color: white;
}

.bfff {
	background-color: #fff;
}

.b33 {
	background-color: #333333;
}

.bpink {
	background-color: pink;
}

.beee {
	background-color: #eee;
}

.b000 {
	background-color: #000000;
}

.bf2 {
	background-color: #f2f2f2;
}

.bf6 {
	background-color: #f6f6f6;
}

.bf7 {
	background-color: #f7f7f7;
}

.bf9 {
	background-color: #f9f9f9;
}

.bf8 {
	background-color: #f8f8f8;
}

.bccc {
	background-color: #cccccc;
}

.cf6 {
	color: #F6F6F6;
}

.cfff {
	color: #fff;
}

/* 边框 */
.bd0 {
	border: 0;
}

.bd1s {
	border: 1rpx solid;
}

.bd1sa {
	border: 1rpx solid #AAAAAA;
}

.bd1s9 {
	border: 1rpx solid #999999;
}

.bd1sccc {
	border: 1rpx solid #CCCCCC;
}

.bd1sw {
	border: 1rpx solid #FFFFFF;
}

.bd2s {
	border: 2rpx solid;
}

.bd1d {
	border: 1rpx dashed;
}

.bd1d99 {
	border: 1rpx dashed #999;
}

.bd3s {
	border: 3rpx solid;
}

.bdr1s {
	border-right: 1rpx solid;
}

.bdr1se {
	border-right: 1rpx solid #EEEEEE;
}

.bdb1se {
	border-bottom: 1rpx solid #EEEEEE;
}

.bdr1sF9 {
	border-right: 1rpx solid #F9F9F9;
}

.h8 {
	height: 8rpx;
}

.h5 {
	height: 5rpx;
}

.h10 {
	height: 10rpx;
}

.h75 {
	height: 75rpx;
}

.h80 {
	height: 80rpx;
}

.h90 {
	height: 90rpx;
}

.h100 {
	height: 100rpx;
}

.h110 {
	height: 110rpx;
}

.h120 {
	height: 120rpx;
}

.h130 {
	height: 130rpx;
}

.h140 {
	height: 140rpx;
}

.h150 {
	height: 150rpx;
}

.h160 {
	height: 160rpx;
}

.h170 {
	height: 170rpx;
}

.h180 {
	height: 180rpx;
}

.h280 {
	height: 280rpx;
}

.h250 {
	height: 250rpx;
}

.h240 {
	height: 240rpx;
}

.h230 {
	height: 230rpx;
}

.h220 {
	height: 220rpx;
}

.h200 {
	height: 200rpx;
}

.h210 {
	height: 210rpx;
}

.h278 {
	height: 278rpx;
}

.h300 {
	height: 300rpx;
}

.h320 {
	height: 320rpx;
}

.h350 {
	height: 350rpx;
}

.h340 {
	height: 340rpx;
}

.h360 {
	height: 360rpx;
}

.h370 {
	height: 370rpx;
}

.h400 {
	height: 400rpx;
}

.h410 {
	height: 410rpx;
}

.h430 {
	height: 430rpx;
}

.h440 {
	height: 440rpx;
}

.h460 {
	height: 460rpx;
}

.h464 {
	height: 464rpx;
}

.h470 {
	height: 470rpx;
}

.h480 {
	height: 480rpx;
}

.h500 {
	height: 500rpx;
}

.h560 {
	height: 560rpx;
}

.h580 {
	height: 580rpx;
}

.h600 {
	height: 600rpx;
}

.h650 {
	height: 650rpx;
}

.bdr1d {
	border-right: 1rpx dashed;
}

.bdb1s {
	border-bottom: 1rpx solid;
}

.bdb3s {
	border-bottom: 3rpx solid;
}

.bdb5s {
	border-bottom: 5rpx solid;
}

.bdb1sE {
	border-bottom: 1rpx solid #EEEEEE;
}

.bdt1se {
	border-top: 1rpx solid #eee;
}

.bdb1sF9 {
	border-bottom: 1rpx solid #F9F9F9;
}

.bdb1d {
	border-bottom: 1rpx dashed;
}

.bce1 {
	border-color: #e1e1e1;
}

.brccc {
	border-color: #cccccc;
}

.bf4 {
	background-color: #F4F4F4;
}

.bf5 {
	background-color: #F5F5F5;
}

.br10 {
	border-radius: 10rpx;
}

.br12 {
	border-radius: 12rpx;
}

.br40 {
	border-radius: 40rpx;
}

.br50 {
	border-radius: 50rpx;
}

.br60 {
	border-radius: 60rpx;
}

.br100 {
	border-radius: 100rpx;
}

.tlt {
	text-decoration: line-through;
}


/* 其他样式 */
/* 偏移 */
.ttY50p {
	transform: translateY(-50%);
}

.ttX50p {
	transform: translateX(-50%);
}

/* 旋转 */
.tr90 {
	transform: rotate(90deg);
}

.tr180 {
	transform: rotate(180deg);
}

.tr-90 {
	transform: rotate(-90deg);
}

/* 禁止用户选择 */
.usn {
	user-select: none;
}

/* 鼠标样式 */
.cp {
	cursor: pointer;
}

/* 图片宽高 */
.img20 {
	width: 20rpx;
	height: 20rpx;
}

.img30 {
	width: 30rpx;
	height: 30rpx;
}

.img200 {
	width: 200rpx;
	height: 200rpx;
}

.img180 {
	width: 180rpx;
	height: 180rpx;
}

.img300 {
	width: 300rpx;
	height: 300rpx;
}

.img25 {
	width: 25rpx;
	height: 25rpx;
}

.img36 {
	width: 36rpx;
	height: 36rpx;
}

.img40 {
	width: 40rpx;
	height: 40rpx;
}

.img50 {
	width: 50rpx;
	height: 50rpx;
}

.img60 {
	width: 60rpx;
	height: 60rpx;
}

.img80 {
	width: 80rpx;
	height: 80rpx;
}

.img90 {
	width: 90rpx;
	height: 90rpx;
}

.img100 {
	width: 100rpx;
	height: 100rpx;
}

.img150 {
	width: 150rpx;
	height: 150rpx;
}

.img100 {
	width: 100rpx;
	height: 100rpx;
}

.wh160 {
	width: 160rpx;
	height: 160rpx;
}

.wh350 {
	width: 350rpx;
	height: 350rpx;
}

.i30 {
	text-indent: 30rpx;
}

.i2 {
	text-indent: 2em;
}

.bF6F7F8 {
	background-color: #F6F7F8;
}

.wh28 {
	width: 28rpx;
	height: 28rpx;
}

.wh15 {
	width: 15rpx;
	height: 15rpx;
}

.wh20 {
	width: 20rpx;
	height: 20rpx;
}

.wh25 {
	width: 25rpx;
	height: 25rpx;
}

.wh30 {
	width: 30rpx;
	height: 30rpx;
}

.wh33 {
	width: 33rpx;
	height: 33rpx;
}

.wh300 {
	width: 300rpx;
	height: 300rpx;
}

.wh35 {
	width: 35rpx;
	height: 35rpx;
}

.wh36 {
	width: 36rpx;
	height: 36rpx;
}

.wh40 {
	width: 40rpx;
	height: 40rpx;
}

.wh43 {
	width: 43rpx;
	height: 43rpx;
}

.wh45 {
	width: 45rpx;
	height: 45rpx;
}

.wh50 {
	width: 50rpx;
	height: 50rpx;
}

.wh60 {
	width: 60rpx;
	height: 60rpx;
}


.wh70 {
	width: 70rpx;
	height: 70rpx;
}

.wh15 {
	width: 15rpx;
	height: 15rpx;
}


.wh90 {
	width: 90rpx;
	height: 90rpx;
}


.wh110 {
	width: 110rpx;
	height: 110rpx;
}

.wh120 {
	width: 120rpx;
	height: 120rpx;
}

.wh100 {
	width: 100rpx;
	height: 100rpx;
}

.wh140 {
	width: 140rpx;
	height: 140rpx;
}

.wh80 {
	width: 80rpx;
	height: 80rpx;
}


.bf3 {
	background-color: #f3f3f3;
}

.db {
	display: block;
}

.t50p {
	top: 50%;
}

.w80 {
	width: 80rpx;
}

.w50 {
	width: 50rpx;
}

.w60 {
	width: 60rpx;
}

.w70 {
	width: 70rpx;
}

.w100 {
	width: 100rpx;
}

.w110 {
	width: 110rpx;
}

.w120 {
	width: 120rpx;
}

.w130 {
	width: 130rpx;
}

.wh130 {
	width: 130rpx;
	height: 130rpx;
}

.wh150 {
	width: 150rpx;
	height: 150rpx;
}

.wh180 {
	width: 180rpx;
	height: 180rpx;
}

.wh200 {
	width: 200rpx;
	height: 200rpx;
}

.wh220 {
	width: 220rpx;
	height: 220rpx;
}

.wh240 {
	width: 240rpx;
	height: 240rpx;
}

.wh250 {
	width: 250rpx;
	height: 250rpx;
}

.wh260 {
	width: 260rpx;
	height: 260rpx;
}

.wh230 {
	width: 230rpx;
	height: 230rpx;
}

.wh450 {
	width: 450rpx;
	height: 450rpx;
}

.wh500 {
	width: 500rpx;
	height: 500rpx;
}

.mt130 {
	margin-top: 130rpx;
}

.mt120 {
	margin-top: 120rpx;
}

.mt-10 {
	margin-top: -10rpx;
}

.mt-20 {
	margin-top: -20rpx;
}

.mt-50 {
	margin-top: -50rpx;
}

.mt-60 {
	margin-top: -60rpx;
}

.mt-70 {
	margin-top: -70rpx;
}

.mt-90 {
	margin-top: -90rpx;
}

.mt-100 {
	margin-top: -100rpx;
}

.mt-120 {
	margin-top: -120rpx;
}

.mt-130 {
	margin-top: -130rpx;
}

.mt-150 {
	margin-top: -150rpx;
}

.mt-180 {
	margin-top: -180rpx;
}

.mt-200 {
	margin-top: -200rpx;
}

.mt-250 {
	margin-top: -250rpx;
}

.mt-370 {
	margin-top: -370rpx;
}

.mt-300 {
	margin-top: -300rpx;
}

.mt-400 {
	margin-top: -400rpx;
}

.ml55 {
	margin-left: 55rpx;
}

.ml10p {
	margin-left: 10%;
}

.ml20p {
	margin-left: 20%;
}

.ml30p {
	margin-left: 30%;
}

.mtb40 {
	margin-top: 40rpx;
	margin-bottom: 40rpx;
}

.pt80 {
	padding-top: 80rpx;
}

.pl40 {
	padding-left: 40rpx;
}

.pl45 {
	padding-left: 45rpx;
}

.pl50 {
	padding-left: 50rpx;
}

.pl60 {
	padding-left: 60rpx;
}

.pl65 {
	padding-left: 65rpx;
}

.pr130 {
	padding-right: 130rpx;
}

.pd20 {
	padding-bottom: 20rpx;
}

.pb80 {
	padding-bottom: 80rpx;
}

.pb90 {
	padding-bottom: 90rpx;
}

.pb100 {
	padding-bottom: 100rpx;
}

.pb120 {
	padding-bottom: 120rpx;
}

.pb150 {
	padding-bottom: 150rpx;
}

.pb200 {
	padding-bottom: 200rpx;
}

.bceee {
	border-color: #EEEEEE;
}

/* 底部 */
.footer {
	overflow: hidden;
	box-sizing: border-box;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 50rpx;
	padding-top: 30rpx;
	padding-bottom: constant(safe-area-inset-bottom);
	/* padding-bottom: calc(env(safe-area-inset-bottom)); */
	padding-bottom: calc(90rpx + env(safe-area-inset-bottom));
	/* height: calc(100% - constant(safe-area-inset-bottom));
	height: calc(100% - env(safe-area-inset-bottom)); */
	z-index: 10;
}

/* 填充 */
.fill {
	height: 20rpx;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: calc(0rpx + env(safe-area-inset-bottom));
}


.v-enter-active,
.v-leave-active {
	transition: opacity 0.5s ease;
}

.v-enter-from,
.v-leave-to {
	opacity: 0;
}